'use strict';

module.exports = options => {
  return async function error(ctx, next) {
    try {
      await next();
    } catch (err) {
      ctx.status = 500;
      console.log('--err', err);
      ctx.fail('服务器错误', { error: JSON.stringify(err) });
    }
  };
};
